﻿//判断整数
function checkRate(input)
{
     var re =/^[0-9]*[1-9][0-9]*$/;
     if (!re.test(input))
    {
        return false;
     }
     else
     {
        return true;
     }
}

//检查中文名
function checkChineseName(name) 
{
 
  var nameStr = name;
  var namePat=/^[\u4e00-\u9fa5]{0,}$/; 
  var matchArray=nameStr.match(namePat);
  if (matchArray==null) 
  {
    return false;
  }
  
  return true;
  
}
///检查身份证号是否正确
function is_IDCardNumber(obj) {
    var reg;
    if (/(^\d{15}$)|(^\d{17}([0-9]|[X])$)/.test(obj)) {
        return true;
    }
    else {
        return false;
    }
}

//手机号码验证
function is_mobilephone(obj)
{

    if (new RegExp(/\d{11}/).test(obj))
    {
        return true;
    }
    else
    {
        return false;
    }
}

///邮箱格式验证
function is_mail(obj)
{
   
    if(new RegExp(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/).test(obj))
    {
    return true;
    }
    else
    {
    return false;

    }
}

//检验全部的固定电话号码
  function  is_ExamNum(obj)   
  {   
  var   re=/^(\(\d{3}\)|\d{3}-|\(\d{4}\)|\d{4}-)?(\d{8}|\d{7})[-]{0,1}\d{0,}$/;   
  return   re.test(obj);   
  }
//邮编验证
//邮编验证正确的
    function is_postcode(obj)
    {
        //alert(obj);
        if (new RegExp(/^[1-9]\d{5}$/).test(obj))
        {
            return true;
        }
        else
        {
            return false;
        }

    }

    ///检查是否是数字
    function is_numeric(obj) {
        var reg;
        if (/^[\d]+$/.test(obj)) {
            return true;
        }
        else {
            return false;
        }
    }


    ///手机号码验证
    function is_mobilephone(obj) {

        if (new RegExp(/^(1[3|5|8]\d{9})$/).test(obj)) {
            return true;
        }
        else {
            return false;
        }
    }

///邮箱格式验证
function is_mail(obj)
{
   
    if(new RegExp(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/).test(obj))
    {
    return true;
    }
    else
    {
    return false;

    }
}

//检验全部的固定电话号码
  function  is_ExamNum(obj)   
  {   
  var   re=/^(\(\d{3}\)|\d{3}-|\(\d{4}\)|\d{4}-)?(\d{8}|\d{7})[-]{0,1}\d{0,}$/;   
  return   re.test(obj);   
  }
  
  //邮编验证
function is_postcode(obj)
{
//alert(obj);
      if(new RegExp(/\d{6}/).test(obj))
      {
       return true;
      }
      else
      {
       return false;
      }
  
} 

///检查是否是正的整数或者小数
///检查是否是正的整数或者小数
function is_float(obj)
{
    var reg;
    if (/^(?!0(\.0+)?$)([1-9][0-9]*|0)(\.[0-9]+)?$/.test(obj))
    {
        return true;
    }
    else
    {
        return false;
    }
}

///检查区号是否是3-4个数字
function areaNum_is_numeric(obj)
{
	var reg ;
	if(/^\d{3,4}$/.test(obj)) 
	{
		return true;
	}
	else
	{
		return false;
	}
} 

///检查区号是否是7-8个数字
function Tel_is_numeric(obj)
{
	var reg ;
	if(/^\d{7,8}$/.test(obj)) 
	{
		return true;
	}
	else
	{
		return false;
	}
}

///匹配正整数
function is_positive(obj)
{
    var reg;
    if (/^[1-9]\d*$/.test(obj))
    {
        return true;
    }
    else
    {
        return false;
    }
} 